package Dao;

import Modelo.Hospede;
import Modelo.Quarto;
import java.util.List;

/**
 *
 * @author kassio
 */
public class DaoQuarto extends Dao<Quarto>{
    public DaoQuarto() {
        super();
    }

    @Override
    public List<Quarto> findAll() {
        return getRepositorio().getQuartos(); 
    }

    @Override
    public boolean remove(Quarto q) {        
        boolean remove = getRepositorio().getQuartos().remove(q);
        salvarRepositorio();
        return remove;
    }

    @Override
    public boolean add(Quarto q) {
        boolean add = getRepositorio().getQuartos().add(q); 
        salvarRepositorio();
        return add;
    }

    @Override
    public void edit(Quarto q) {
        
    }

    @Override
    public Quarto find(Object key) {        
        return null;
    }
    
    public Quarto findByNumero(int n) {
        for (Quarto q : getRepositorio().getQuartos())
            if (q.getNumero() == n) return q;
        
        return null; 
    }
    
}
